package com.iotechn.unimall.data.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 订单流水
 *
 * @author wxw
 * @email
 * @date 2020-06-29 10:35:12
 */

@Data
@TableName("unimall_order_log")
public class OrderLogDO extends SuperDO {
    /**
     * 订单id
     */
    @TableField("order_id")
    private Long orderId;
    /**
     * 上次状态
     */
    @TableField("last_status")
    private Integer lastStatus;
    /**
     * 当前状态
     */
    @TableField("current_status")
    private Integer currentStatus;
    /**
     * 创建时间
     */
    @TableField("gmt_create")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date gmtCreate;
    /**
     * 更新时间
     */
    @TableField("gmt_update")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date gmtUpdate;
    /**
     * 订单编号
     */
    @TableField("order_no")
    private String orderNo;
    /**
     * 记录的详情
     *
     */
    @TableField("detail")
    private String detail;

}
